// ==UserScript==
// @name         隐藏kepub左侧边栏
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  隐藏www.kepub.net网站的左侧mini-window-content div
// @author       You
// @match        https://www.kepub.net/*
// @match        http://www.kepub.net/*
// @icon         
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function hideLeftDiv() {
        // 查找左侧div元素
        const leftDiv = document.querySelector('.mini-window');

        if (leftDiv) {
            // 隐藏元素
            leftDiv.style.display = 'none';
            console.log('左侧mini-windowt已成功隐藏');
        }
    }

    // 页面加载完成后立即执行
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', hideLeftDiv);
    } else {
        hideLeftDiv();
    }

    // 额外的MutationObserver用于处理动态加载的内容
    const observer = new MutationObserver(function(mutations) {
        hideLeftDiv();
    });

    // 开始观察DOM变化
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });

    // 监听URL变化（处理单页应用或页面跳转）
    let lastUrl = location.href;
    new MutationObserver(() => {
        const url = location.href;
        if (url !== lastUrl) {
            lastUrl = url;
            // URL变化后重新执行隐藏
            setTimeout(hideLeftDiv, 100);
        }
    }).observe(document, { subtree: true, childList: true });
})();